home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
remote
/
timechek.zip
/
TIMECHEK.DOC
< prev
next >
Wrap
Text File
|
1992-02-01
|
5KB
|
133 lines
┌────── WARNING ──────────────── WARNING ─────────────── WARNING ──────┐
│ │
│ THIS IS A BETA VERSION! This BETA version of TIMECHEK has been │
│ released to the general public under the following conditions: │
W W
A 1: You accept FULL responsibility for any and all damage A
R this software may cause to your system because of bugs R
N or any other unforseen problems. N
I I
N 2: You should not expect bug fixes or updates with any N
G regularity nor should you expect elaborate docs or G
│ packaging. │
│ │
│ │
│ │
└────── WARNING ──────────────── WARNING ─────────────── WARNING ──────┘
TIMECHEK; a RACE subscription utility program, v0.1
info
----
If you couldn't tell by running it, I'd be surprised, but just in case..
TIMECHEK is a variation of SUBDATE.EXE. Added a few things here and there,
took away a few others, etc., and VOILA... TIMECHEK!
Because TIMECHEK is so similar in operation to SUBDATE, I will refer you to
the SUBDATE.DOC file for many of the command line option descriptions. I
will only outline the differences for now.
Please note that there are some IMPORTANT differences, so please read through
this file for complete information on those differences.
Command line switches
---------------------
-M<txtfile>
This works exactly like SUBDATE's -M switch with the exception being that
its usage is OPTIONAL in TIMECHEK. This is because there may be times
when you want to DELETE users with expired subscriptions. No sense in
sending a message in that case.
-Nn
Post the message (if the -M switch is used) to Board n. This has changed
from SUBDATE which uses the -B switch. The reason for this is that TIMECHEK
allows flag changes and this would have conflicted with the -B flag switch.
-P
This switch has changed meaning in SUBDATE v0.3 and TIMECHEK. Since it is
very unlikely the subscription notifications will be delivered in public
messages, the default is now PRIVATE. If you DO NOT want the message to
be PRIVATE, use this switch.
-Sn
If the user's subdate has expired, set his/her security level to n. This
is an optional switch.
-D
No parameters follow this switch. If the user's subdate has expired, mark
'em deleted. This does NOT purge the user from the file. In SUBDATE this
switch is used for the number of days.
-F"name"
Used to change the hardcoded FROM: name in the message to whatever you like.
Same as SUBDATE.
-J"subject"
Used to change the hardcoded SUBJECT to one of your chosing. Same as SUBDATE.
-L<filename>
Log the output to filename. The same as SUBDATE with the exception being
the default filename is TIMECHEK.LOG.
/<flag><settings>
This is used to define the changes you want to make to any or all of the four
user flags.
First, the "/" used to delimit the flag switch is optional. You may use
the hyphen character as with the other switches.
Use of the flag changing capabilities of TIMECHEK is totally optional. You
may use one or all flags here, or any combination of flags.
You MUST define all eight positions of each flag you use. Not to worry,
it is NOT necessary to change the entire flag, but there must be some way
for TIMECHEK to know which flag positions you DO NOT want changed. Ok, a
simple demonstration is in order...
TIMECHEK -S10 /A--****** /B*******X
TIMECHEK will sweep through your user file. If a user's subscription date
has expired, his/her security level will be changed to 10 and A1 and A2
will be turned OFF, B8 will be turned ON. All other A and B flag positions
(those containing an asterisk) will remain whatever they were before TIMECHEK
ran.
A hyphen will turn that flag position OFF. An X (or an x) will turn it on.
=ANY= other character will make TIMECHEK leave that flag position alone. I
used the asterisk character but you can use anything you can type on your
keyboard.
The following would work exactly like the above example...
TIMECHEK -S10 /A--$$$### /B%$#@!#+X
A bit of an extreme example and confusing, but this will show you that
only the hyphen and X are of significance. Also remember, the number of
characters following the /A, /B, /C or /D must be exactly 8. If there are
fewer than 8 or more than 8, that flag will be ignored completely.
Last but not least, when TIMECHEK finds a user whose subscription has
expired, that user's subdate field is blanked out. This will keep the user
from being acted upon each time TIMECHEK is run.
<EOF>